花费 23 ms
Android SDK 组件化 AAR 打包集成

在 Android 开发过程中,有些功能是通用的,或者是多个业务方都需要使用的。为了统一功能逻辑及避免重复开发,因此将该功能开发成一个 SDK 是相当有必要的。 那么SDK呈现的方式,都有那些呢? ...

Fri Aug 27 23:56:00 CST 2021 0 530
Android框架式编程之ViewModel

一、ViewModel介绍 ViewModel类是被设计用来以可感知生命周期的方式存储和管理 UI 相关数据。ViewModel中数据会一直存活即使 Activity Configuration发生 ...

Thu Jun 27 23:03:00 CST 2019 0 2272
Android 开发框架 Glide 原理解析

一、复用内存块 复用内存块只能在3.0以后使用。2.3上,bitmap的数据是存储在native的内存区域,并不是在Dalvik的内存堆上。复用内存块,不需要在重新给这个bitmap申请一块新的内存 ...

Sun Mar 14 20:10:00 CST 2021 0 1057
Android使用ContentProvider初始化SDK库方案总结

做Android SDK开发的时候,一般我们会将初始化的方法封装为,然后让调用SDK的开发者在Application的onCreate方法中进行初始化。但是目前一些主流的SDK框架,并没有提供相关的方 ...

Mon Apr 26 00:27:00 CST 2021 0 862
Android框架式编程之Room

Room是Google官方出品的ORM(Object-relational mapping) 框架。当前我们也知道当前还有很多的ORM框架,例如GreenDao、OrmLite、Litepal等。目前 ...

Tue Jun 04 00:09:00 CST 2019 0 1159
Android框架式编程之EasyPermissions

EasyPermission库是一个谷歌官方提供的简化基本的系统权限逻辑的库,可用于在Android M或者更高版本上。 官方项目地址:https://github.com/googlesample ...

Wed Jun 05 05:56:00 CST 2019 0 922
Android框架式编程之LiveData

一、LiveData 介绍 LiveData是 Google 推荐的 Android 架构组件之一,是一个基于观察者模式的数据容器,但与一般的被观察者不同的是,它是有生命周期感知功能,解决了Andr ...

Thu Jun 27 19:16:00 CST 2019 0 698
Android框架式编程之HermesEventBus框架

在《Android框架式编程之EventBus》 和 《Android 开发框架 EventBus 原理解析》 中,明确了如何使用EventBus作为事件总线,简化Android各个组件的通信复杂 ...

Sat Nov 28 01:32:00 CST 2020 0 580
Android框架式编程之Retrofit

一、Retrofit 简介 Retrofit 官网地址: https://github.com/square/retrofit Retrofit(即Retrofit,目前最新版本为2.6.0版本) ...

Wed Jul 10 05:57:00 CST 2019 0 559
Android框架式编程之BufferKnife

BufferKnife作为框架式编程的重要组成部分,使用BufferKnife能够极大的精简View层面的代码量,并为MVP/MVC方式提供辅助。 一、配置 二、使用 Androi ...

Thu May 25 01:27:00 CST 2017 0 1509

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM